home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 31
/
Aminet 31 (1999)(Schatztruhe)[!][Jun 1999].iso
/
Aminet
/
comm
/
www
/
IBrowseScripts.lha
/
ibrowsescripts
/
Install-it
< prev
next >
Wrap
Text File
|
1999-03-07
|
3KB
|
108 lines
/* Install.rexx
*/
OPTIONS RESULTS
OPTIONS FAILAT 10
NL='0a'x ;ib=0 ;mi=0 ;ai=0;st=0
addlib("rexxreqtools.library", 0, -30, 0)
lib= show('Libs',"rexxreqtools.library")
open('ibstart','CON:60/100/350/80/IBStart/cds')
ADDRESS 'COMMAND' 'assign >T:assignlist dirs'
ok=open(assignfile,'T:assignlist','R')
alist=readch(assignfile,60000)
close(configfile)
alist=UPPER(alist)
IF POS(NL||'IBROWSE',alist)~=0 THEN ib=1
IF POS(NL||'MIAMI',alist)~=0 THEN mi=1
IF POS(NL||'AMIRC',alist)~=0 THEN ai=1
IF POS(NL||'STRICQ',alist)~=0 THEN st=1
IF ib THEN call writeln 'ibstart','IBrowse assign found. Skipped that part'
IF mi THEN call writeln 'ibstart','Miami assign found. Skipped that part'
IF ai THEN call writeln 'ibstart','AmIrc assign found. Skipped that part'
IF st THEN call writeln 'ibstart','STRIcq assign found. Skipped that part'
IF ~ib THEN DO
name='IBrowse'
check='IBrowse.prefs'
CALL MAKEASSIGN
END
cls
ADDRESS 'COMMAND'
IF ~EXISTS('IBrowse:REXX') THEN DO
call writeln 'ibstart','Ibrowse/REXX not found. Making REXX Directory'
'Makedir IBrowse:REXX'
END
call writeln 'ibstart','Now copying files to IBrowse:Rexx'
'Copy >CON: rexx/#? Ibrowse:rexx/'
IF ~lib THEN DO
call writeln 'ibstart','Could not find rexxreqtools.library!!!'
call writeln 'ibstart','See guide.html for a Url'
call writeln 'ibstart','(Press "Enter" to continue )'
open('input','ibstart','R')
ok=readln('ibstart')
END
IF ~mi THEN DO
name='Miami'
check='miami.default'
ADDRESS "COMMAND" 'delete ram:env/MIS'
CALL MAKEASSIGN
END
IF mi THEN DO
call writeln 'ibstart','Now copying file to Miami:'
'Copy >CON: IBrowse:rexx/miamistartyam.rexx Miami:'
END
IF ~ai THEN DO
name='AmIrc'
check='default.amircfg'
CALL MAKEASSIGN
END
IF ~st THEN DO
name='STRIcq'
check='LastUser'
CALL MAKEASSIGN
END
call writeln 'ibstart','All done! Now edit your IBrowse/Yam/Miami Settings'
call writeln 'ibstart','as shown by guide.html. '
call writeln 'ibstart','( Just drag`n-drop it on IBrowse )'
'wait 20'
EXIT
MAKEASSIGN:
call writeln 'ibstart','Could not find a '|| name ||' assign!!!'
call writeln 'ibstart','Please enter the path to the '|| name ||' directory'
call writeln 'ibstart','(Ex: "SYS:Surf/'|| name ||'" )'
IF name~='IBrowse' THEN call writeln 'ibstart','("Enter" / "Cancel" to skip this part. )'
call writeln 'ibstart',''
DO FOREVER
IF lib=0 THEN path=readln('ibstart')
IF lib=1 THEN path = rtfilerequest('SYS:', , "Pick "|| name ||" directory",,"rtfi_flags = freqf_nofiles")
IF path='' & name~='IBrowse' THEN BREAK
say rc
IF RIGHT(path,1)='/' THEN path=LEFT(path,(LENGTH(path)-1))
say path
all=path||'/'|| check
If exists(all) then break
call writeln 'ibstart','Could not find '|| check ||' in'
call writeln 'ibstart',path
call writeln 'ibstart','Please enter the path to the ' name ' directory'
END
IF path~='' THEN DO
ADDRESS 'COMMAND'
IF ~EXISTS('s:userstartup.preIBs') THEN 'copy S:user-startup S:user-startup.preIBs'
ok=OPEN('user','S:user-startup','A')
ok=WRITELN('user','assign 'name': '||path||' ;Added by IBrowseScripts')
'assign 'name':' path
END
RETURN